﻿using System;

namespace FrameWork.Data.Enum
{
    public enum EnumValueType
    {
        /// <summary>
		/// 字符串配置
		/// Ex1：字符串最大长度
		/// </summary>
		String = 0,
        /// <summary>
        /// 整数配置
        /// Ex1：最小值
        /// Ex2：最大值
        /// </summary>
        Int32 = 1,
        /// <summary>
        /// 小数配置
        /// Ex1：最小值
        /// Ex2：最大值
        /// </summary>
        Double = 2,
        /// <summary>
        /// 枚举列表配置
        /// Ex1：EnumConfigItem对象的数组 json字符串
        /// </summary>
        Enum = 3,
        /// <summary>
        /// 文件路径配置
        /// Value：文件路径
        /// </summary>
        FilePath = 4,
        /// <summary>
        /// 文件配置（base64存储）
        /// Value：文件名和文件大小信息
        /// Data：文件base64字符串
        /// </summary>
        FileBase64 = 5,
        /// <summary>
        /// 目录路径配置
        /// Value：目录路径
        /// </summary>
        FolderPath = 6,
        /// <summary>
        /// 打开page进行配置
        /// Ex1：Page路径
        /// </summary>
        Page = 7,
        /// <summary>
        /// 时间
        /// </summary>
        Time = 8,
        /// <summary>
        /// 日期时间
        /// </summary>
        DateTime = 9
    }
}
